<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDPNET: EntityUtlExtension.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDPNET<span id="projectnumber">&#160;1.0</span>
   </div>
   <div id="projectbrief">.NET SDK</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>包</span></a></li>
      <li><a href="annotated.html"><span>类</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_6e8f4508e1d360b9a007f40edb8dae96.html">_SSDP</a></li><li class="navelem"><a class="el" href="dir_b1efc71fc5c0b1546dfaf7dca60b6e03.html">最新</a></li><li class="navelem"><a class="el" href="dir_3da81ba1892e410416fdba26c4859275.html">Repo</a></li><li class="navelem"><a class="el" href="dir_36a1a74683486d663aaa949ba78ca961.html">bim-ssd-core-plugin</a></li><li class="navelem"><a class="el" href="dir_c085970a38f500e61b887bb609fc24fd.html">SSDP.Net</a></li><li class="navelem"><a class="el" href="dir_3d9778eef114628a3d8facdda36c5043.html">SSDPNet</a></li><li class="navelem"><a class="el" href="dir_bd54ebea303681ad88c98d142df46247.html">PublicAPI</a></li><li class="navelem"><a class="el" href="dir_a98111838889263eac9b791e52aad95a.html">ATFuncs</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle"><div class="title">EntityUtlExtension.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="preprocessor">#pragma once</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span><span class="preprocessor">#pragma region Include_Platform</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno">    3</span><span class="preprocessor">#include &lt;ATECCore\ATECCoreAPI.h&gt;</span></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span> </div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno">    5</span><span class="keyword">using namespace </span>System::Runtime::CompilerServices;</div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno">    6</span><span class="keyword">using namespace </span>System::Runtime::InteropServices;</div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno">    7</span>USING_NAMESPACE_ATEC</div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno">    8</span>USING_NAMESPACEATEC_ATDATACORE</div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno">    9</span>USING_NAMESPACE_ATEC_RATCORE</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno">   11</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno">   12</span><span class="preprocessor">#pragma endregion Include_Platform</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno">   14</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespace_s_s_d_p_n_e_t.html">SSDPNET</a></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno">   15</span>{</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">   16</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">BODY_TAG</a>;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">   17</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">FACE_TAG</a>;</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">   18</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">EDGE_TAG</a>;</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#aa7f469ffd27947c39c86e3f9c559455e">   19</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#aa7f469ffd27947c39c86e3f9c559455e">VERTEX_TAG</a>;</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">   20</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">ENTITY_TAG</a>;</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#a3b7a2518c6899124d06b4dc6fbc5e0f0">   21</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a3b7a2518c6899124d06b4dc6fbc5e0f0">COEDGE_TAG</a>;</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="namespace_s_s_d_p_n_e_t.html#a02e28d68371246a3b9a067b03f21ac53">   22</a></span>    <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a02e28d68371246a3b9a067b03f21ac53">CURVE_TAG</a>;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">   24</a></span>    <span class="keyword">public ref struct</span> <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">TAG_ENTITY_LIST</a></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span>    {</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html#a210937ef0cbc62e9cd6564b2847ee64b">   26</a></span>        <span class="keywordtype">void</span> <a class="code hl_variable" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html#a210937ef0cbc62e9cd6564b2847ee64b">pList</a>;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span>    };</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="struct_s_s_d_p_n_e_t_1_1_face_id.html">   29</a></span>    <span class="keyword">public ref struct</span> <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_face_id.html">FaceId</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>    {</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="struct_s_s_d_p_n_e_t_1_1_face_id.html#aedde198f9680447cf19cce5d1c0ee6ea">   31</a></span>        uint32_t <a class="code hl_variable" href="struct_s_s_d_p_n_e_t_1_1_face_id.html#aedde198f9680447cf19cce5d1c0ee6ea">nodeId</a>;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="struct_s_s_d_p_n_e_t_1_1_face_id.html#af508d6b5f5de71f723b6f32e0986b3df">   32</a></span>        uint32_t <a class="code hl_variable" href="struct_s_s_d_p_n_e_t_1_1_face_id.html#af508d6b5f5de71f723b6f32e0986b3df">entityId</a>;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>    };</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html">   37</a></span>    <span class="keyword">public ref class</span> <a class="code hl_class" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html">EntityUtl</a></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>    {</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>        </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>        <span class="comment">//        /</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>        <span class="comment">//         @brief 以指定起终点截面的方式拉伸体</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>        <span class="comment">//         @details</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>        <span class="comment">//        </span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>        <span class="comment">//         @param ISolidCoreEntityPtr  out</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>        <span class="comment">//         @param CurveSetCR startProfile</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>        <span class="comment">//         @param CurveSetCR endProfile</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>        <span class="comment">//         @param CurveSetCR path</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>        <span class="comment">//         @param ATSceneRef scene</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>        <span class="comment">//         @param bool alignParallel</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>        <span class="comment">//         @param bool selfRepair</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span>        <span class="comment">//         @param bool createSheet</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span>        <span class="comment">//         @param XVec3dCP lockDirection</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>        <span class="comment">//         @param double const  twistAngle</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>        <span class="comment">//         @param double const  scale</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>        <span class="comment">//         @param XPoint3dCP scalePoint</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>        <span class="comment">//         @return ATEC</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>        <span class="comment">//        </span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>        <span class="comment">//         @author SZEWEC</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span>        <span class="comment">//         @since 2022/04/28</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>        <span class="comment">//        /</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span><span class="comment">//         static  ATEC::ATDataCoreNET::ATECStatus SolidEntityFromSweep</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span><span class="comment">//         (</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span><span class="comment">//             ATEC::ATDataCoreNET::ISolidCoreEntityPtr out,</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span><span class="comment">//             ATEC::GeometryNET::CurveSet startProfile,</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span><span class="comment">//             ATEC::GeometryNET::CurveSet endProfile,</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span><span class="comment">//             ATEC::GeometryNET::CurveSet path,</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span><span class="comment">//             ATEC::ATDataCoreNET::ATSceneRef scene,</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span><span class="comment">//             bool alignParallel,</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span><span class="comment">//             bool selfRepair,</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span><span class="comment">//             bool createSheet,</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span><span class="comment">//             ATEC::XVec3dCP lockDirection = NULL,</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span><span class="comment">//             double const twistAngle = NULL,</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span><span class="comment">//             double const scale = NULL,</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span><span class="comment">//             ATEC::GeometryNET::XPoint3dCP scalePoint = NULL</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span><span class="comment">//         );</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>        <span class="keyword">static</span>  ATEC::ATDataCoreNET::StatusInt <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a67a1068a716f9e99f15c4f0bb4a57ab9">SolidElementToBody</a></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span>        (</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>                  bodyP,</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>            out ATEC::GeometryNET::XTransform3d    bodyTransformP,</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>            ATEC::ATDataCoreNET::ATObjects::ATObject edP,</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>            ATEC::ATDataCoreNET::ATSceneRef    SceneRef,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>            uint32_t          nodeId</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>        );</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span>        <span class="keyword">static</span>  ATEC::ATDataCoreNET::StatusInt <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a4a6ae765b1ab3a1804c72db742ccbf2b">SolidBodyToObject</a></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span>        (</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>            out ATEC::ATDataCoreNET::ATObjects::ATObject edPP,</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        bodyTag,</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span>            <span class="keywordtype">bool</span>            wireframe,</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span>            <span class="keywordtype">int</span>             uIsoParametrics,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>            <span class="keywordtype">int</span>             vIsoParametrics,</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span>            <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    useSmartIso,</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>            ATEC::ATDataCoreNET::ATObjects::ATObject templateP,</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span>            ATEC::ATDataCoreNET::ATSceneRef    SceneRef</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>        );</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span>        <span class="keyword">static</span>  ATEC::ATDataCoreNET::StatusInt <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#af5c3dafd29ff4b1c91b099bb34fcf102">SolidFaceToObject</a></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span>        (</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span>            out ATEC::ATDataCoreNET::ATObjects::ATObject edPP,</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        face,</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span>            <span class="keywordtype">bool</span>            wireframe,</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span>            <span class="keywordtype">int</span>             nIsoparametrics,</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>            ATEC::ATDataCoreNET::ATObjects::ATObject     templateP,</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno">  142</span>            ATEC::ATDataCoreNET::ATSceneRef    SceneRef</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span>        );</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8986f585a422153c1368b1bcc643dd02">SolidSubtract</a></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span>        (</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        b2,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        b1</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span>        );</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span>        </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a811229c4cb2ce70673da326ed9030d7f">SolidFaceFaceIntersect</a></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>        (</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        b,</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        f1,</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        f2</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>        );</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a92e2ed7398f88863f72b32ef07cefb0a">SolidIdFromEntity</a></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>        (</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_face_id.html">SSDPNET::FaceId</a>          faceIdP,</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">SSDPNET::ENTITY_TAG</a>      ent,</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span>            <span class="keywordtype">bool</span>            useHighestId</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span>        );</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a17a6e642006505fb3c3b2fed069a19c4">SolidListCreate</a></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span>        (</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> lP</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span>        );</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span>        </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8d011dc5e10348fa757328fda24d51b1">SolidListDelete</a></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span>        (</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> lP</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span>        );</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span> </div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ab8e5866550059e4b060a26a53bbcc020">SolidListCount</a></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span>        (</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>            out <span class="keywordtype">int</span>             count,</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span>            <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> lP</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span>        );</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a6aeec5f126d378c6e9f1561a72ad8838">SolidListNthEl</a></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span>        (</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">SSDPNET::ENTITY_TAG</a>  entP,</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span>            <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> lP,</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno">  242</span>            <span class="keywordtype">int</span>             nth</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span>        );</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span> </div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ab2f3b2cf9d7ba18bd9c306a9f143cfc2">SolidOffsetWire</a></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span>        (</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> pOffsetList,</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        wireBody,</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">SSDPNET::EDGE_TAG</a>        refEdge,</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span>            ATEC::GeometryNET::XPoint3d    pNormal,</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span>            <span class="keywordtype">double</span>          distance,</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span>            <span class="keywordtype">double</span>          tolerance,</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span>            <span class="keywordtype">int</span>             gapFill,</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span>            <span class="keywordtype">bool</span>            localCheck</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span>        );</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#aad2944c65b615b9e7d14935aa4f34bf2">SolidFaceIntersectCurve</a></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span>        (</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>            out System::Collections::Generic::List&lt;ATEC::GeometryNET::XPoint3d&gt;        pointPP,</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span>            out System::Collections::Generic::List&lt;ATEC::GeometryNET::XPoint2d&gt;        faceUVPP,</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span>            out System::Collections::Generic::List&lt;double&gt;                             curveParamPP,</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        face,</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a02e28d68371246a3b9a067b03f21ac53">SSDPNET::CURVE_TAG</a>       curve,</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span>            <span class="keywordtype">double</span>          startParam,</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span>            <span class="keywordtype">double</span>          endParam</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno">  293</span>        );</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno">  294</span> </div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a0bfd5e75a28d8e747d168fa2fecf4aa7">SolidGetSmoothFaceList</a></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span>        (</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> listP,</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno">  308</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        face,</div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span>            <span class="keywordtype">bool</span>            addSmoothFaces,</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span>            <span class="keywordtype">int</span>             allowedFaceTypeMask</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno">  311</span>        );</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno">  312</span> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a09b9d2d7a504cdcf7ada981cd22daa40">SolidBeginCurrTrans</a>(ATEC::ATDataCoreNET::ATSceneRef SceneRef);</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a39dca577644b399bf25f641104a23bae">SolidEndCurrTrans</a>();</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span> </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae8a86dcfdd0a361643f3a1d99e9b4ef2">SolidApplyTransform</a></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span>        (</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">SSDPNET::ENTITY_TAG</a>      entity,</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span>            ATEC::GeometryNET::XTransform3d transformP</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span>        );</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span> </div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a502dae80797c8dbcf67d02cd5ce227bc">SolidCapSurface</a></div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span>        (</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> faces,</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">BODY_TAG</a>        lamina</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span>        );</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno">  355</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno">  356</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno">  363</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a36ca5e36cca52492630d2ac05d56a3aa">SolidDeleteEntity</a></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span>        (</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno">  365</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">SSDPNET::ENTITY_TAG</a>      e</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span>        );</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno">  368</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#aabec3df941d8c4a65708de5284d94fc3">SolidFreeBody</a></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span>        (</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span>        );</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span>        <span class="comment">//        /</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span>        <span class="comment">//         @brief 释放内存</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span>        <span class="comment">//         @details 释放列表所分配的内存</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno">  384</span>        <span class="comment">//        </span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span>        <span class="comment">//         @param void  v</span></div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span>        <span class="comment">//         @return int</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span>        <span class="comment">//        </span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno">  388</span>        <span class="comment">//         @author SZEWEC</span></div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span>        <span class="comment">//         @since 2022/04/21</span></div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span>        <span class="comment">//        /</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno">  391</span><span class="comment">//         static  int SolidFree</span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span><span class="comment">//         (</span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno">  393</span><span class="comment">//             void            v</span></div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span><span class="comment">//         );</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span> </div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno">  411</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a03d22a577b64f883801437847a59d95c">SolidEdgeData</a></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno">  412</span>        (</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno">  413</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#aa7f469ffd27947c39c86e3f9c559455e">SSDPNET::VERTEX_TAG</a>      startVertexP,</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#aa7f469ffd27947c39c86e3f9c559455e">SSDPNET::VERTEX_TAG</a>      endVertexP,</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno">  415</span>            out ATEC::GeometryNET::XPoint3d        startPointP,</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span>            out ATEC::GeometryNET::XPoint3d        endPointP,</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno">  417</span>            out <span class="keywordtype">double</span>          startParamP,</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno">  418</span>            out <span class="keywordtype">double</span>          endParamP,</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno">  419</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a3b7a2518c6899124d06b4dc6fbc5e0f0">SSDPNET::COEDGE_TAG</a>      coEdgeP,</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno">  420</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a02e28d68371246a3b9a067b03f21ac53">SSDPNET::CURVE_TAG</a>       curveP,</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span>            out <span class="keywordtype">bool</span>            reversedP,</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno">  422</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">EDGE_TAG</a>        edge</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno">  423</span>        );</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno">  424</span> </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno">  425</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno">  433</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#af772d70eb113e745013c62060230aa54">SolidGetEdgeList</a></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno">  434</span>        (</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno">  435</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">TAG_ENTITY_LIST</a> listP,</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno">  436</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno">  437</span>        );</div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno">  438</span> </div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno">  439</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno">  447</span>        <span class="keyword">static</span>  <span class="keywordtype">void</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a3f0cf45978a8908a3d6b2ae1812b67a8">SolidGetFaceList</a></div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno">  448</span>        (</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno">  449</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> listP,</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno">  450</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno">  451</span>        );</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno">  452</span> </div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno">  453</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno">  461</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ace5fc0ba94bcb3cd99551c3f83316e3e">SolidBodyAskFirstEdge</a></div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno">  462</span>        (</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno">  463</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">SSDPNET::EDGE_TAG</a>   pEdge,</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno">  464</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno">  465</span>        );</div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno">  466</span> </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno">  467</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno">  474</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ad348c4ed39d82f103d4ffd0274fadb00">SolidBody</a></div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno">  475</span>        (</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno">  476</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        b</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno">  477</span>        );</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno">  478</span> </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno">  479</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno">  491</span>        <span class="keyword">static</span>  ATEC::ATDataCoreNET::StatusInt <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a75166a736226e27e15384e1fa72334ce">SolidImprintBodies</a></div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno">  492</span>        (</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno">  493</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> pTargetEdges,</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno">  494</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> pToolEdges,</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno">  495</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        target,</div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno">  496</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        tool,</div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno">  497</span>            <span class="keywordtype">double</span>          tolerance,</div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno">  498</span>            <span class="keywordtype">bool</span>            imprintTool</div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno">  499</span>        );</div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno">  500</span> </div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno">  501</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno">  513</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae9a6a748a115b214bb07691cd6940f3d">SolidSweepBodyWire</a></div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno">  514</span>        (</div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno">  515</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        bodyP,</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno">  516</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        wireBody,</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno">  517</span>            ATEC::GeometryNET::XPoint3d        pathStartP,</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno">  518</span>            <span class="keywordtype">double</span>          shell,</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno">  519</span>            <span class="keywordtype">bool</span>            capped,</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno">  520</span>            ATEC::ATDataCoreNET::ATSceneRef    SceneRef</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno">  521</span>        );</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno">  522</span> </div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno">  523</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno">  532</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae505ede86fcaed547c2e46e4deff0fac">SolidFaceFromId</a></div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno">  533</span>        (</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno">  534</span>            out <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a>        faceP,</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno">  535</span>            <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_face_id.html">SSDPNET::FaceId</a>          faceIdP,</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno">  536</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno">  537</span>        );</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno">  538</span> </div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno">  539</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno">  551</span>        <span class="keyword">static</span>  <span class="keywordtype">int</span> <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8f1724ee8cf26745846437fc254f7507">SolidElementFromEdge</a></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno">  552</span>        (</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno">  553</span>            out ATEC::ATDataCoreNET::ATObjects::ATObject edPP,</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno">  554</span>            ATEC::ATDataCoreNET::ATObjects::ATObject      templateP,</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno">  555</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">SSDPNET::EDGE_TAG</a>        edge,</div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno">  556</span>            <span class="keywordtype">double</span>           startParameterP,</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno">  557</span>            <span class="keywordtype">double</span>           endParameterP,</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno">  558</span>            ATEC::ATDataCoreNET::ATSceneRef    SceneRef</div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno">  559</span>        );</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno">  560</span>        </div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno">  561</span>    <span class="keyword">public</span>:</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno">  572</span>        <span class="keyword">static</span>  ATEC::ATDataCoreNET::StatusInt <a class="code hl_function" href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a311178a13d8b71b37eecd2bfbc66e039">SolidImprintCurveSet</a></div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno">  573</span>        (</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno">  574</span>            out <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> pImprintList,</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno">  575</span>            <a class="code hl_typedef" href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a>        body,</div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno">  576</span>            <a class="code hl_struct" href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a> pEdgeList,</div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno">  577</span>            ATEC::GeometryNET::XPoint3d        pVector,</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno">  578</span>            <span class="keywordtype">double</span>          tolerance</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno">  579</span>        );</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno">  580</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno">  581</span>    };</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno">  582</span>}</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno">  583</span> </div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html">SSDPNET::EntityUtl</a></div><div class="ttdoc">面和体的相关操作</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:38</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a03d22a577b64f883801437847a59d95c"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a03d22a577b64f883801437847a59d95c">SSDPNET::EntityUtl::SolidEdgeData</a></div><div class="ttdeci">static int SolidEdgeData(out SSDPNET::VERTEX_TAG startVertexP, out SSDPNET::VERTEX_TAG endVertexP, out ATEC::GeometryNET::XPoint3d startPointP, out ATEC::GeometryNET::XPoint3d endPointP, out double startParamP, out double endParamP, out SSDPNET::COEDGE_TAG coEdgeP, out SSDPNET::CURVE_TAG curveP, out bool reversedP, EDGE_TAG edge)</div><div class="ttdoc">Desc : 边缘数据 返回边缘的拓扑和几何信息</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:167</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a09b9d2d7a504cdcf7ada981cd22daa40"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a09b9d2d7a504cdcf7ada981cd22daa40">SSDPNET::EntityUtl::SolidBeginCurrTrans</a></div><div class="ttdeci">static void SolidBeginCurrTrans(ATEC::ATDataCoreNET::ATSceneRef SceneRef)</div><div class="ttdoc">Desc： 开始转换 将变换矩阵推入堆栈中</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:135</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a0bfd5e75a28d8e747d168fa2fecf4aa7"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a0bfd5e75a28d8e747d168fa2fecf4aa7">SSDPNET::EntityUtl::SolidGetSmoothFaceList</a></div><div class="ttdeci">static void SolidGetSmoothFaceList(out SSDPNET::TAG_ENTITY_LIST listP, SSDPNET::FACE_TAG face, bool addSmoothFaces, int allowedFaceTypeMask)</div><div class="ttdoc">Desc : 获取平滑的面列表 向面的列表中添加一个面，并添加这个面与列表中的面的平滑连接</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:129</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a17a6e642006505fb3c3b2fed069a19c4"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a17a6e642006505fb3c3b2fed069a19c4">SSDPNET::EntityUtl::SolidListCreate</a></div><div class="ttdeci">static int SolidListCreate(out SSDPNET::TAG_ENTITY_LIST lP)</div><div class="ttdoc">Desc： 创建实体列表 创建一个空的实体列表</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:65</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a311178a13d8b71b37eecd2bfbc66e039"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a311178a13d8b71b37eecd2bfbc66e039">SSDPNET::EntityUtl::SolidImprintCurveSet</a></div><div class="ttdeci">static ATEC::ATDataCoreNET::StatusInt SolidImprintCurveSet(out SSDPNET::TAG_ENTITY_LIST pImprintList, SSDPNET::BODY_TAG body, SSDPNET::TAG_ENTITY_LIST pEdgeList, ATEC::GeometryNET::XPoint3d pVector, double tolerance)</div><div class="ttdoc">Desc : 将给定的曲线压印到实体上</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:273</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a36ca5e36cca52492630d2ac05d56a3aa"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a36ca5e36cca52492630d2ac05d56a3aa">SSDPNET::EntityUtl::SolidDeleteEntity</a></div><div class="ttdeci">static int SolidDeleteEntity(SSDPNET::ENTITY_TAG e)</div><div class="ttdoc">Desc： 删除实体</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:157</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a39dca577644b399bf25f641104a23bae"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a39dca577644b399bf25f641104a23bae">SSDPNET::EntityUtl::SolidEndCurrTrans</a></div><div class="ttdeci">static void SolidEndCurrTrans()</div><div class="ttdoc">Desc： 结束转换</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:140</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a3f0cf45978a8908a3d6b2ae1812b67a8"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a3f0cf45978a8908a3d6b2ae1812b67a8">SSDPNET::EntityUtl::SolidGetFaceList</a></div><div class="ttdeci">static void SolidGetFaceList(out SSDPNET::TAG_ENTITY_LIST listP, SSDPNET::BODY_TAG body)</div><div class="ttdoc">Desc : 获取所有面 获取所有面</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:192</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a4a6ae765b1ab3a1804c72db742ccbf2b"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a4a6ae765b1ab3a1804c72db742ccbf2b">SSDPNET::EntityUtl::SolidBodyToObject</a></div><div class="ttdeci">static ATEC::ATDataCoreNET::StatusInt SolidBodyToObject(out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, SSDPNET::BODY_TAG bodyTag, bool wireframe, int uIsoParametrics, int vIsoParametrics, unsigned int useSmartIso, ATEC::ATDataCoreNET::ATObjects::ATObject templateP, ATEC::ATDataCoreNET::ATSceneRef SceneRef)</div><div class="ttdoc">Desc : 体到元件 将给定体转换成元件</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:16</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a502dae80797c8dbcf67d02cd5ce227bc"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a502dae80797c8dbcf67d02cd5ce227bc">SSDPNET::EntityUtl::SolidCapSurface</a></div><div class="ttdeci">static int SolidCapSurface(out SSDPNET::TAG_ENTITY_LIST faces, BODY_TAG lamina)</div><div class="ttdoc">Desc : 给薄面体加盖 通过添加其他面封闭给定的薄面体并转换为体</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:151</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a67a1068a716f9e99f15c4f0bb4a57ab9"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a67a1068a716f9e99f15c4f0bb4a57ab9">SSDPNET::EntityUtl::SolidElementToBody</a></div><div class="ttdeci">static ATEC::ATDataCoreNET::StatusInt SolidElementToBody(out SSDPNET::BODY_TAG bodyP, out ATEC::GeometryNET::XTransform3d bodyTransformP, ATEC::ATDataCoreNET::ATObjects::ATObject edP, ATEC::ATDataCoreNET::ATSceneRef SceneRef, uint32_t nodeId)</div><div class="ttdoc">Desc : 元件到体 将给定元件转换成体</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:3</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a6aeec5f126d378c6e9f1561a72ad8838"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a6aeec5f126d378c6e9f1561a72ad8838">SSDPNET::EntityUtl::SolidListNthEl</a></div><div class="ttdeci">static int SolidListNthEl(out SSDPNET::ENTITY_TAG entP, SSDPNET::TAG_ENTITY_LIST lP, int nth)</div><div class="ttdoc">Desc : 查询列表指定位置的元素 返回实体列表指定位置的元素</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:85</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a75166a736226e27e15384e1fa72334ce"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a75166a736226e27e15384e1fa72334ce">SSDPNET::EntityUtl::SolidImprintBodies</a></div><div class="ttdeci">static ATEC::ATDataCoreNET::StatusInt SolidImprintBodies(out SSDPNET::TAG_ENTITY_LIST pTargetEdges, out SSDPNET::TAG_ENTITY_LIST pToolEdges, SSDPNET::BODY_TAG target, SSDPNET::BODY_TAG tool, double tolerance, bool imprintTool)</div><div class="ttdoc">Desc : 两个体压印 计算两个体的交并把交压印到目标体或两个体上</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:210</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a811229c4cb2ce70673da326ed9030d7f"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a811229c4cb2ce70673da326ed9030d7f">SSDPNET::EntityUtl::SolidFaceFaceIntersect</a></div><div class="ttdeci">static int SolidFaceFaceIntersect(out SSDPNET::BODY_TAG b, SSDPNET::FACE_TAG f1, SSDPNET::FACE_TAG f2)</div><div class="ttdoc">Desc : 面面相交, 计算两个面的交，结果以线体返回</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:50</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a8986f585a422153c1368b1bcc643dd02"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8986f585a422153c1368b1bcc643dd02">SSDPNET::EntityUtl::SolidSubtract</a></div><div class="ttdeci">static int SolidSubtract(SSDPNET::BODY_TAG b2, SSDPNET::BODY_TAG b1)</div><div class="ttdoc">Desc： 体求减 从 b2 中减去 b1</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:45</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a8d011dc5e10348fa757328fda24d51b1"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8d011dc5e10348fa757328fda24d51b1">SSDPNET::EntityUtl::SolidListDelete</a></div><div class="ttdeci">static int SolidListDelete(out SSDPNET::TAG_ENTITY_LIST lP)</div><div class="ttdoc">Desc： 删除实体列表, 释放给定实体列表分配的内存</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:71</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a8f1724ee8cf26745846437fc254f7507"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a8f1724ee8cf26745846437fc254f7507">SSDPNET::EntityUtl::SolidElementFromEdge</a></div><div class="ttdeci">static int SolidElementFromEdge(out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, ATEC::ATDataCoreNET::ATObjects::ATObject templateP, SSDPNET::EDGE_TAG edge, double startParameterP, double endParameterP, ATEC::ATDataCoreNET::ATSceneRef SceneRef)</div><div class="ttdoc">Desc : 使用输入的边生成元素，当元素代表边的一部分的时候该接口接收一个起始和终止参数</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:236</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_a92e2ed7398f88863f72b32ef07cefb0a"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#a92e2ed7398f88863f72b32ef07cefb0a">SSDPNET::EntityUtl::SolidIdFromEntity</a></div><div class="ttdeci">static int SolidIdFromEntity(out SSDPNET::FaceId faceIdP, SSDPNET::ENTITY_TAG ent, bool useHighestId)</div><div class="ttdoc">Desc : 获取输入实体的面ID</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:56</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_aabec3df941d8c4a65708de5284d94fc3"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#aabec3df941d8c4a65708de5284d94fc3">SSDPNET::EntityUtl::SolidFreeBody</a></div><div class="ttdeci">static void SolidFreeBody(SSDPNET::BODY_TAG body)</div><div class="ttdoc">Desc： 删除体 释放体所分配的内存</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:162</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_aad2944c65b615b9e7d14935aa4f34bf2"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#aad2944c65b615b9e7d14935aa4f34bf2">SSDPNET::EntityUtl::SolidFaceIntersectCurve</a></div><div class="ttdeci">static int SolidFaceIntersectCurve(out System::Collections::Generic::List&lt; ATEC::GeometryNET::XPoint3d &gt; pointPP, out System::Collections::Generic::List&lt; ATEC::GeometryNET::XPoint2d &gt; faceUVPP, out System::Collections::Generic::List&lt; double &gt; curveParamPP, SSDPNET::FACE_TAG face, SSDPNET::CURVE_TAG curve, double startParam, double endParam)</div><div class="ttdoc">Desc : 曲线与面相交 将给定部分曲线与给定的面相交，并返回曲线与面之间的交点以及相应的参数</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:102</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ab2f3b2cf9d7ba18bd9c306a9f143cfc2"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ab2f3b2cf9d7ba18bd9c306a9f143cfc2">SSDPNET::EntityUtl::SolidOffsetWire</a></div><div class="ttdeci">static int SolidOffsetWire(out SSDPNET::TAG_ENTITY_LIST pOffsetList, SSDPNET::BODY_TAG wireBody, SSDPNET::EDGE_TAG refEdge, ATEC::GeometryNET::XPoint3d pNormal, double distance, double tolerance, int gapFill, bool localCheck)</div><div class="ttdoc">Desc : 偏移线体 返回给定线体偏移后的边缘</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:93</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ab8e5866550059e4b060a26a53bbcc020"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ab8e5866550059e4b060a26a53bbcc020">SSDPNET::EntityUtl::SolidListCount</a></div><div class="ttdeci">static int SolidListCount(out int count, SSDPNET::TAG_ENTITY_LIST lP)</div><div class="ttdoc">Desc： 列表计数 返回实体列表的元素个数</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:77</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ace5fc0ba94bcb3cd99551c3f83316e3e"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ace5fc0ba94bcb3cd99551c3f83316e3e">SSDPNET::EntityUtl::SolidBodyAskFirstEdge</a></div><div class="ttdeci">static int SolidBodyAskFirstEdge(out SSDPNET::EDGE_TAG pEdge, SSDPNET::BODY_TAG body)</div><div class="ttdoc">Desc : 体的首条边 返回体的第一条边</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:198</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ad348c4ed39d82f103d4ffd0274fadb00"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ad348c4ed39d82f103d4ffd0274fadb00">SSDPNET::EntityUtl::SolidBody</a></div><div class="ttdeci">static int SolidBody(out SSDPNET::BODY_TAG b)</div><div class="ttdoc">Desc : 创建空体 创建一个最小的仅包含一个点的体</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:204</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ae505ede86fcaed547c2e46e4deff0fac"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae505ede86fcaed547c2e46e4deff0fac">SSDPNET::EntityUtl::SolidFaceFromId</a></div><div class="ttdeci">static int SolidFaceFromId(out SSDPNET::FACE_TAG faceP, SSDPNET::FaceId faceIdP, SSDPNET::BODY_TAG body)</div><div class="ttdoc">Desc : 根据面ID从输入的体中寻找面</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:226</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ae8a86dcfdd0a361643f3a1d99e9b4ef2"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae8a86dcfdd0a361643f3a1d99e9b4ef2">SSDPNET::EntityUtl::SolidApplyTransform</a></div><div class="ttdeci">static int SolidApplyTransform(SSDPNET::ENTITY_TAG entity, ATEC::GeometryNET::XTransform3d transformP)</div><div class="ttdoc">Desc： 应用变换 对体应用给定变换</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:145</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_ae9a6a748a115b214bb07691cd6940f3d"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#ae9a6a748a115b214bb07691cd6940f3d">SSDPNET::EntityUtl::SolidSweepBodyWire</a></div><div class="ttdeci">static int SolidSweepBodyWire(out SSDPNET::BODY_TAG bodyP, SSDPNET::BODY_TAG wireBody, ATEC::GeometryNET::XPoint3d pathStartP, double shell, bool capped, ATEC::ATDataCoreNET::ATSceneRef SceneRef)</div><div class="ttdoc">Desc : 沿线拉伸体 沿着输入的线体拉伸线体或薄面体</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:218</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_af5c3dafd29ff4b1c91b099bb34fcf102"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#af5c3dafd29ff4b1c91b099bb34fcf102">SSDPNET::EntityUtl::SolidFaceToObject</a></div><div class="ttdeci">static ATEC::ATDataCoreNET::StatusInt SolidFaceToObject(out ATEC::ATDataCoreNET::ATObjects::ATObject edPP, SSDPNET::FACE_TAG face, bool wireframe, int nIsoparametrics, ATEC::ATDataCoreNET::ATObjects::ATObject templateP, ATEC::ATDataCoreNET::ATSceneRef SceneRef)</div><div class="ttdoc">Desc : 面到元件 将给定的面转换成等价的元件</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:31</div></div>
<div class="ttc" id="aclass_s_s_d_p_n_e_t_1_1_entity_utl_html_af772d70eb113e745013c62060230aa54"><div class="ttname"><a href="class_s_s_d_p_n_e_t_1_1_entity_utl.html#af772d70eb113e745013c62060230aa54">SSDPNET::EntityUtl::SolidGetEdgeList</a></div><div class="ttdeci">static void SolidGetEdgeList(out TAG_ENTITY_LIST listP, SSDPNET::BODY_TAG body)</div><div class="ttdoc">Desc : 获取所有边 返回体的所有边列表</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.cpp:186</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html">SSDPNET</a></div><div class="ttdef"><b>Definition:</b> ATBtmkFuncsExtension.h:17</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_a02e28d68371246a3b9a067b03f21ac53"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#a02e28d68371246a3b9a067b03f21ac53">SSDPNET::CURVE_TAG</a></div><div class="ttdeci">int CURVE_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:22</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_a2bdf981aa1c178eff62cfcdbe9231135"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#a2bdf981aa1c178eff62cfcdbe9231135">SSDPNET::BODY_TAG</a></div><div class="ttdeci">int BODY_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:16</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_a3b7a2518c6899124d06b4dc6fbc5e0f0"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#a3b7a2518c6899124d06b4dc6fbc5e0f0">SSDPNET::COEDGE_TAG</a></div><div class="ttdeci">int COEDGE_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:21</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_a770da5dfd2f629ce5d3fe2b2be88240f"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#a770da5dfd2f629ce5d3fe2b2be88240f">SSDPNET::ENTITY_TAG</a></div><div class="ttdeci">int ENTITY_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:20</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_aa7f469ffd27947c39c86e3f9c559455e"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#aa7f469ffd27947c39c86e3f9c559455e">SSDPNET::VERTEX_TAG</a></div><div class="ttdeci">int VERTEX_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:19</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_ab01b69dd7651ce13a0ca5eff7067718c"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#ab01b69dd7651ce13a0ca5eff7067718c">SSDPNET::EDGE_TAG</a></div><div class="ttdeci">int EDGE_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:18</div></div>
<div class="ttc" id="anamespace_s_s_d_p_n_e_t_html_abdbb0b4f3f78e2e307725994faa008fd"><div class="ttname"><a href="namespace_s_s_d_p_n_e_t.html#abdbb0b4f3f78e2e307725994faa008fd">SSDPNET::FACE_TAG</a></div><div class="ttdeci">int FACE_TAG</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:17</div></div>
<div class="ttc" id="astruct_s_s_d_p_n_e_t_1_1_face_id_html"><div class="ttname"><a href="struct_s_s_d_p_n_e_t_1_1_face_id.html">SSDPNET::FaceId</a></div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:30</div></div>
<div class="ttc" id="astruct_s_s_d_p_n_e_t_1_1_face_id_html_aedde198f9680447cf19cce5d1c0ee6ea"><div class="ttname"><a href="struct_s_s_d_p_n_e_t_1_1_face_id.html#aedde198f9680447cf19cce5d1c0ee6ea">SSDPNET::FaceId::nodeId</a></div><div class="ttdeci">uint32_t nodeId</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:31</div></div>
<div class="ttc" id="astruct_s_s_d_p_n_e_t_1_1_face_id_html_af508d6b5f5de71f723b6f32e0986b3df"><div class="ttname"><a href="struct_s_s_d_p_n_e_t_1_1_face_id.html#af508d6b5f5de71f723b6f32e0986b3df">SSDPNET::FaceId::entityId</a></div><div class="ttdeci">uint32_t entityId</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:32</div></div>
<div class="ttc" id="astruct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t_html"><div class="ttname"><a href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html">SSDPNET::TAG_ENTITY_LIST</a></div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:25</div></div>
<div class="ttc" id="astruct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t_html_a210937ef0cbc62e9cd6564b2847ee64b"><div class="ttname"><a href="struct_s_s_d_p_n_e_t_1_1_t_a_g___e_n_t_i_t_y___l_i_s_t.html#a210937ef0cbc62e9cd6564b2847ee64b">SSDPNET::TAG_ENTITY_LIST::pList</a></div><div class="ttdeci">void pList</div><div class="ttdef"><b>Definition:</b> EntityUtlExtension.h:26</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
